package fr.upmf.ic2a.sharedata.activity;

import java.util.ArrayList;

import com.example.ProjetAndroid.R;

import fr.upmf.ic2a.sharedata.provider.ShareDataContract;

import android.os.Bundle;
import android.app.Activity;
import android.database.Cursor;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class SendShareActivity extends Activity {

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_send_share);

		ArrayList<String> sendShare = new ArrayList<String>();
		
		// Récuperation des contacts du téléphone
		String[] projection = new String[] { ShareDataContract.Sent.TITLE};

		// Création de la requête
		Cursor cur = getBaseContext().getContentResolver().query(
				ShareDataContract.Sent.CONTENT_URI, projection, null, null, null);

		// Ajout des contacts récupérés par la requete à l'arraylist MesContacts
		if (cur.moveToFirst()) {
			do {
				String name = cur
						.getString(cur
								.getColumnIndex(ShareDataContract.Sent.TITLE));
				sendShare.add(name);
				} while (cur.moveToNext());
		}

		// Création de l'adapter
		ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
				android.R.layout.simple_list_item_1,
				sendShare);
		
		// Récupération du ListView présent dans notre IHM
		ListView list = (ListView) findViewById(R.id.listViewSendShare);

		// On passe nos données au composant ListView
		list.setAdapter(adapter);

		//Evenement sur le clique d'un partage
		list.setOnItemClickListener(new OnItemClickListener() {

			public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
					long arg3) {
				// TODO Auto-generated method stub
				
			}
		});
	}
}
